1
general::
Phrase(s): arrive (somewhere) (up)on the stroke of some time [and] arrive (somewhere) at the stroke of some time
to reach a place at a particular instant of time. (Upon is more formal and less commonly used than on.) • She arrived home on the stroke of midnight. • We all arrived at the stroke of two.
McGrawhill's American Idioms And Phrasal Verbs